package cn.good.yan;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

/**
 * SpringBoot项目 - 主启动类  - 配置中心 - 客户端
 *  该服务是 配置中心 客户端 ，它负责去访问 配置中心 服务端，获取想要的配置文件
 *  具体操作在 ConfigClientController
 * @author shengren.yan
 * @create 2023-09-27
 */
// 获取 - 更改gitee上的配置文件，然后执行请求：
// curl -X POST "http://localhost:3355/actuator/refresh"  访问该服务的刷新配置
// 该服务的配置文件，也对应的刷新最新的
@RefreshScope
@EnableEurekaClient //本服务启动后会自动注册进eureka服务中
@SpringBootApplication
public class BootApplication {

     public static void main(String[] args) {
        SpringApplication.run(BootApplication.class, args);
     }

}